public struct GenericNetwork.Enumerator<V,E,Y,T> : System.ValueType where V: new(), Northwoods.GoXam.Layout.GenericNetwork/VertexVertexertexrtextexexx<V,E,Y> where E: new(), Northwoods.GoXam.Layout.GenericNetwork/EdgeEdgedgegee<V,E,Y> where Y: IDiagramLayout where T: class